#include <iostream>

class Point {
public:
    Point() : Point(0, 0){
        std::cout << "Point()" << std::endl;
    }
    Point(int v1, int v2) : x(v1), y(v2) {  // 委托 Base() 构造函数
        std::cout << "Point(" << x << ", " << y << ")" << std::endl;
    }

private:
    int x;
    int y;
};

int main() 
{
    Point p(2, 3);
    Point p2;
}